﻿
/*** ESSENTIAL STYLES ***/
.sf-menu
{
    position:relative;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em;
	z-index:99999;
	width:160px;
}
.sf-menu ul li {
	
	list-style:none;
	z-index:99999;
}
.sf-menu li, .sf-menu li:hover, .sf-menu li.iefix {
	visibility:		inherit; 
}
.sf-menu li.sfHover {
	position:relative;
	z-index:99999;
	width:182px;
	margin-left:15px;
	padding-bottom:4px;
	margin-bottom:6px;
}

.sf-menu li.sfHover ul li p
{
	position:		absolute;
	display:		block;
	left:			5px !important;
	top:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	
	background:		url('images/sub.png') no-repeat top left;
	background-position: 0 0;
	width:10px;
	height:10px;
}

.sf-menu li.sfHover li
{
	float:			left;
	position:		relative;
	z-index:		99999;
	background:url(/images/menu-blank.png) repeat-y #f37021;
	width:170px;
	/*border-bottom: 1px solid #fff;*/
	padding-top:5px;
}

.sf-menu li:hover ul,ul.sf-menu li:hover li ul,.sf-menu li.iefix ul,ul.sf-menu li.iefix li ul{
	left:			207px;
	top:			-6px; 
	z-index:		99999;
	
}
ul.sf-menu li:hover li ul, ul.sf-menu li.iefix li ul{
	position:absolute;
}

.sf-menu ul ul 
{
	z-index:9999;
}

/*** DEMO SKIN ***/
 